package com.bbcare.treat.plat.store.ibatis;

import java.util.List;
import java.util.Map;

import com.bbcare.treat.plat.entity.BsContentConfig;

/**
 * @name: 随访诊疗系统（基因等）项目管理信息存储接口
 * @author: DemonLee
 * @createTime: 2017.11.29
 * @description: 扩展资料配置信息
 * @modify:
 * 
 */
public interface IBsContentConfigDAO {
    /**
     * 插入项目配置
     * 
     * @param BsContentConfig
     * @return
     */
    public void saveBsContentConfig(BsContentConfig bccVo) throws Exception;

    /**
     * 插入项目配置历史
     * 
     * @param id,update_type
     * @return
     */
    public void saveBsContentConfigHis(Map<String, Object> mapIn) throws Exception;

    /**
     * 查询项目配置
     * 
     * @param
     * @return List
     */
    public List<BsContentConfig> listBsContentConfig(Map<String, Object> mapIn) throws Exception;

    /**
     * 更新项目配置
     * 
     * @param
     * @return
     */
    public int updateBsContentConfig(Map<String, Object> mapIn) throws Exception;

    /**
     * 统计项目配置
     * 
     * @param
     * @return List
     */
    public int countBsContentConfig(Map<String, Object> mapIn) throws Exception;
}
